piece of apparatus - Alemán Inglés Diccionario